@charset "utf-8";/*
body {background-color: #ecf5ff; background-image: url(images/body.gif); background-repeat: repeat-x;}
#enter {width: 380px; margin: 220px auto 0; padding-left: 70px; position: relative;}
.validates {position: absolute; top: 96px; +top: 100px; left: 390px;}
.text {border: 1px solid #2888cf; background: url(images/input.gif) repeat-x; height: 17px; width: 143px; padding: 1px 0 0 2px; font:12px Arial, "宋体", Verdana, sans-serif; color: #555;}
.text2 {border: 1px solid #2888cf; background: url(images/input.gif) repeat-x; height: 17px; width: 56px; padding: 1px 0 0 2px; font:12px Arial, "宋体", Verdana, sans-serif; color: #555;}
table {margin: 14px 0 0 0;}
td {color: #fff; padding: 0 0 8px 0;}
.width160 {width: 160px;}
.validate {position: relative; top: 5px; +top: 3px;}
th {text-align: left; padding-top: 25px;}
.btnEnter {border: 0; width: 63px; height: 23px; background: url(images/enter.gif);}
.btnBack {border: 0; width: 89px; height: 23px; background: url(images/back.gif); }
.btnBorget {border: 0; width: 89px; height: 23px; background: url(images/forget.gif);}
p {color: #999; margin-top: 25px; font-weight: normal;}
/*2016-02-01login样式修改*/
html, body {
    height: 100%;
    margin: 0;
    padding: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, Verdana, sans-serif;
    background: #F8F8F8;
    font-size: 12px;
}
a:link,a:visited{
    color:#77BACE;text-decoration:none;
}
a:hover,a:active{
    color:#28A7E1; text-decoration:none;
}
a,a:active {
    outline: none;star:expression_r(this.onFocus=this.blur());
}
header#header {
    height: 55px;
    width: 100%;
    background: #222222 url(../images/header_bg.png) repeat-x;
}
h1.site_title{
    float: left;
    margin: 0;
    font-size: 30px;
    display: block;
    width: 500px;
    height: 55px;
    font-weight: normal;
    text-align: left;
    text-indent: 1.8%;
    line-height: 55px;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
}
h3.section_title {
    float: right;
    margin: 0;
    font-size: 14px;
    display: block;
    width: 40%;
    height: 55px;
    font-weight: normal;
    text-align: right;
    text-indent: 1.8%;
    line-height: 55px;
    color: #fff;
    text-shadow: 0 -1px 0 #000;
    margin-right: 20px;
}
header#header h1.site_title a {
    color: #fff;
    text-decoration: none;
}
section#main {
    width: 80%;
    min-height: 650px;
    background: url(../images/sidebar_shadow.png) repeat-y left top;
    float: left;
    margin-top: -2px;
}
.module {
    border: 1px solid #9BA0AF;
    width: 100%;
    margin: 10px 3% 0 3%;
    margin-top: 20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ffffff;
}
.width_full {
    width: 350px;
    margin: 0 auto;
    margin-top: 30px;
}
.module header {
    height: 38px;
    width: 100%;
    background: #F1F1F4 url(../images/secondary_bar.png) repeat-x;
    -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px; border-top-right-radius: 5px;
}
#main .module header h3 {
    display: block;
    float: left;
}
#main h3 {
    color: #1F1F20;
    text-transform: capitalize;
    text-shadow: 0 1px 0 #fff;
    font-size: 13px;
    margin: 8px 20px;
}
.module_content {
    margin: 5px 5px;
    color: #666;}
.tablesorter {
    width: 100%;
    margin: -4px 0 0 0;
    font-size: 14px;
}
.tablesorter td{
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #ccc;
}

.tablesorter thead tr {
    height: 34px;
    background: url(../images/table_sorter_header.png) repeat-x;
    text-align: left;
    text-indent: 10px;
    cursor: pointer;
}

.tablesorter td {
    padding: 15px 10px;
}

.tablesorter input[type=image] {
    margin-right: 10px;}


.tablenosorter {
    width: 100%;
    margin: -5px 0 0 0;
}

.tablenosorter td{
    margin: 0;
    padding: 0;
    border-bottom: 1px dotted #ccc;
}

.tablenosorter thead tr {
    height: 34px;
    background: url(../images/table_sorter_header.png) repeat-x;
    text-align: left;
    text-indent: 10px;
    cursor: pointer;
}

.tablenosorter td {
    padding: 15px 10px;
}

.tablenosorter input[type=image] {
    margin-right: 10px;}
input[type=submit] {
    background: #D0D1D4 url(../images/btn_submit.png) repeat-x;
    border: 1px solid #A8A9A8;
    -webkit-box-shadow: 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #fff;
    font-weight: bold;
    height: 22px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    padding: 0 10px;
    color: #666;
    text-shadow: 0 1px 0 #fff;
    cursor: pointer;
}


